package cn.biplam.front.component.view.common;

import cn.biplam.common.wrapper.ErrorMessage;
import cn.biplam.common.wrapper.UserInfo;
import cn.biplam.front.html.base.HtmlWindow;
import cn.biplam.front.template.base.Select;

/**
 *  性别下拉选择框
 * @author XiaoRuxing Dec 3, 200912:04:40 PM
 * @version 1.0
 */
public class GenderSelect {

	/**
	 * 获取性别下拉选择框
	 * @param listPageID   页面ID
	 * @param defaultValue 默认值
	 * @param mUser        用户
	 * @param sHomeUrl     应用系统路径
	 * @return 性别下拉选择框
	 * @throws ErrorMessage
	 */
	public static HtmlWindow get(String listPageID,
			String defaultValue,
			UserInfo mUser,
			String sHomeUrl) throws ErrorMessage{
		Select select=new Select(listPageID,defaultValue,sHomeUrl);
		select.set("0", "男");
		select.set("1","女");
		return select.get();
	}
	
	/**
	 *  根据编码返回性别中文说明
	 * @param code 编码
	 * @return 中文说明
	 */
	public static String getByCode(String code){
		if("0".equals(code)){
			return "男";
		}else if("1".equals(code)){
			return "女";
		}else{
			return null;
		}
	}
}
